Are coupled file changes suggestions useful?

نویسندگان

  • Jasmin Ramadani
  • Stefan Wagner
چکیده

4 Background. Software maintenance is an important activity in the 5 process of software engineering where over time maintenance team mem6 bers leave and new members join. The identification of files being changes 7 together frequently has been proposed several times. Yet, existing studies 8 about these file changes ignore the feedback from developers as well as 9 the impact on the performance of maintenance and rely on the analysis 10 findings and expert evaluation. 11 Methods. We conducted an experiment with the goal to investigate 12 the usefulness of coupled file changes during maintenance tasks when de13 velopers are inexperienced in programming or when they are new on the 14 project. Using data mining on software repositories we can identify files 15 that changed most frequently together in the past. We extract coupled 16 file changes from the Git repository of a Java software system and join 17 them with corresponding attributes from the versioning and issue tracking 18 system and the project documentation. We present a controlled experi19 ment involving 36 student participants where we investigate if coupled file 20 change suggestions influence the correctness of the task solutions and the 21 time to complete them. 22 Results. The results show that coupled file change suggestions sig23 nificantly increase the correctness of the solutions. However, there is only 24 a small effect on the time to complete the tasks. We also derived a set of 25 the most useful attributes based on the developers feedback. 26 Discussion. Coupled file changes and a limited number of the pro27 posed attributes are useful for inexperienced developers working on main28 tenance tasks whereby although the developers using these suggestions 29 solved more tasks, they still need time to organize and understand and 30 implement this information. 31 ∗Corr. author: Jasmin Ramadani, Universitätsstr. 38, 70569 Stuttgart, Germany, phone +49 711 685 884306, [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Are suggestions from coupled file changes useful for perfective maintenance tasks?

Background. Software maintenance is an important activity in the development process where maintenance team members leave and new members join over time. The identification of files which are changed together frequently has been proposed several times. Yet, existing studies about coupled file changes ignore the feedback from developers as well as the impact of these changes on the performance o...

متن کامل

Are Suggestions of Coupled File Changes Interesting?

Software repositories include information which can be made available for bug fixing or maintenance using repository mining. The identification of coupled changes have been proposed several times. Yet, existing studies focus on the found couplings and ignore feedback from developers. We investigate three development projects and their repositories to find files that frequently change together t...

متن کامل

Evolutionary User Clustering Based on Time-Aware Interest Changes in the Recommender System

The plenty of data on the Internet has created problems for users and has caused confusion in finding the proper information. Also, users' tastes and preferences change over time. Recommender systems can help users find useful information. Due to changing interests, systems must be able to evolve. In order to solve this problem, users are clustered that determine the most desirable users, it pa...

متن کامل

Gifting technologies: A BitTorrent case study

This paper is concerned with gifting: giving not motivated by a direct, immediate, or obvious benefit. We analyze a popular technology used for gifting: the BitTorrent file-sharing system. We determine features associated with high levels of gifting and suggest changes to the protocol and to the design of associated BitTorrent Web sites to promote it. We then extend our conclusions and suggesti...

متن کامل

Indicator of $S$-Hausdorff metric spaces and coupled strong fixed point theorems for pairwise contraction maps

In the study of fixed points of an operator it is useful to consider a more general concept, namely coupled fixed point. Edit In this paper, by using notion partial metric, we introduce a metric space $S$-Hausdorff on the set of all close and bounded subset of $X$. Then the fixed point results of multivalued continuous and surjective mappings are presented. Furthermore, we give a positive resul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • PeerJ PrePrints

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2016